// import {MainData, PK, pkType} from "../../coreModule/data/BaseData";
// import {field} from "../../coreModule/data/DataLoader";
//
// export enum DepositType {
// 	Direct, Contract
// }
// export enum DepositStatus {
// 	NotPaid = -1, Paid, Refunded, Rejected // 不退回
// }
//
// export class Deposit extends MainData {
//
// 	@field(pkType())
// 	public userId: PK;
// 	@field(pkType())
// 	public tradeId: PK;
// 	@field(pkType())
// 	public taskId: PK;
//
// 	@field
// 	public type: DepositType = DepositType.Direct;
// 	@field(pkType())
// 	public contractId: PK;
//
// 	@field
// 	public price: number = 0;
// 	@field
// 	public description: string = "";
//
// 	@field(Number)
// 	public createdAt: number;
// 	@field(Number)
// 	public returnedAt: number;
//
// 	@field(Number)
// 	public status: DepositStatus = DepositStatus.NotPaid;
// 	@field(Number)
// 	public statusTime: number;
// 	@field(String)
// 	public statusDesc: string;
//
// }
